package cn.com.yusys.yusp.mobile.repository.mapper;

import cn.com.yusys.yusp.admin.domain.WcrmMarketActivity;
import cn.com.yusys.yusp.commons.mapper.CommonMapper;
import cn.com.yusys.yusp.commons.mapper.QueryModel;

import java.util.List;
import java.util.Map;


/**
 *
 * @author
 * @since 2021-06-24 10:24:08
 */
public interface WcrmGridInfoMapper extends CommonMapper<WcrmMarketActivity> {

//	List<Map<String, Object>> selectGridInfo(QueryModel queryModel);

	List<Map<String, Object>> selectGridInfoZH(QueryModel queryModel);

	List<Map<String, Object>> selectGridInfoZHH(QueryModel queryModel);

	List<Map<String, Object>> selectGridInfoKUJL(QueryModel queryModel);

	List<Map<String, Object>> selectGridInfoFH(QueryModel queryModel);

	List<Map<String, Object>> selectGridInfoTwo(QueryModel queryModel);

	List<Map<String, Object>> selectGridInfoKeyMan(QueryModel queryModel);

	List<Map<String, Object>> gridCustInfoLevelSelectTwo(QueryModel queryModel);

	List<Map<String, Object>> gridMerchantCustInfoSelect(QueryModel queryModel);

	List<Map<String, Object>> transformationSelect(QueryModel queryModel);

	List<Map<String, Object>> actInfoSelect(QueryModel queryModel);

	List<Map<String, Object>> queryActInfo(QueryModel queryModel);

	List<Map<String, Object>> queryGridMgr(QueryModel queryModel);

	List<Map<String, Object>> queryGridSumInfo(QueryModel queryModel);

	List<Map<String, Object>> transformationSelectOneLevelGrid(QueryModel queryModel);

	List<Map<String, Object>> queryOnelevelGridMgr(QueryModel queryModel);

	List<Map<String, Object>> queryGridMgrInfo(QueryModel queryModel);

	List<Map<String, Object>> transformationSelectThirdLevelGrid(QueryModel queryModel);

	List<Map<String, Object>> transformationSelectTwoLevelGrid(QueryModel queryModel);

	List<Map<String, Object>> selectGridInfo(QueryModel queryModel);

	List<Map<String, Object>> gridCustInfoLevelSelect(QueryModel queryModel);

	List<Map<String, Object>> gridCustInfoLevelSelectZH(QueryModel queryModel);

	List<Map<String, Object>> selectGridDetailByGridId(Map queryModel);

	int insertKeyManGridData(Map queryModel);

	int insertGridInfoById(Map queryModel);

	int saveActPicInfo(Map queryModel);

	int updateKeyManGridData(Map queryModel);

	int updateGridInfoById(Map queryModel);

	int updateGridTypeById(Map queryModel);

	int deleteById(String ids);


}